From 76b7f0ca1ce22a89665cbba00a3f8d45d27de4c2 Mon Sep 17 00:00:00 2001 From: Matthias Clasen Date: Wed, 9 Sep 2020 12:38:35 -0400 Subject: [PATCH] fontchooser: Use filter language for sample text When you are asking to only see fonts that support a given language, you probably want to see the sample text for that language too. --- gtk/gtkfontchooserwidget.c | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/gtk/gtkfontchooserwidget.c b/gtk/gtkfontchooserwidget.c index fb23f78dd7..681466714b 100644 --- a/gtk/gtkfontchooserwidget.c +++ b/gtk/gtkfontchooserwidget.c @@ -554,6 +554,13 @@ maybe_update_preview_text (GtkFontChooserWidget *self, if (self->preview_text_set) return; + if (self->filter_by_language && self->filter_language) + { + sample = pango_language_get_sample_string (self->filter_language); + gtk_font_chooser_widget_set_preview_text (self, sample); + return; + } + /* We do the work only once, and cache the result on the PangoFontFace */ sample = (const char *)g_object_get_data (G_OBJECT (face), "gtk-sample-text"); if (sample) -- 2.30.2